/*
 * CargadorDeTextures.h
 *
 *  Created on: 02/12/2013
 *      Author: ezequiel
 */
#include <GL/glew.h>
#include <GL/freeglut.h>
#include <glm/glm.hpp>
#include <vector>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtx/transform2.hpp>
#include <glm/gtx/projection.hpp>
#include <iostream>
#include <fstream>
#include "SOIL/SOIL.h"
#ifndef CARGADORDETEXTURES_H_
#define CARGADORDETEXTURES_H_

class CargadorDeTextures {
public:
	CargadorDeTextures(unsigned int cantidadImagenes);
	virtual ~CargadorDeTextures();
	int cargarImagen(const char* filename);
	int cargarImagenReflexion(const char* filename);
private:
	unsigned int textureid;
	int cantidad;
	int current;
	unsigned int* textures;
};

#endif /* CARGADORDETEXTURES_H_ */
